#创建邮箱Docker镜像
#FROM java:8
#FROM apache/skywalking-base:8.1.0-es7
# 自己构建的有中文字体库的基础镜像
FROM registry.cn-hangzhou.aliyuncs.com/csiisz/skywalking-base:latest
#作者
MAINTAINER yangyang <yangyang@csiisz.com>
#标签
LABEL version="1.0" desc="galaxy工作台"
#设置时区
RUN echo 'Asia/Shanghai' >/etc/timezone
#定义环境变量
ENV WORK_HOME /root
#设置进入容器后的主目录
WORKDIR $WORK_HOME
# 设置skywalking启动参数
ENV SKYWALKING_OPTIONS -javaagent:/skywalking/agent/skywalking-agent.jar -Dskywalking.agent.service_name=studio-server -Dskywalking.collector.backend_service=192.168.80.11:11800
#系统编码
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8
#暴露端口号
EXPOSE 8085
#应用构建成功后的jar文件添加到镜像内并重命名
ADD target/galaxy-studio-server-1.0.1-SNAPSHOT.jar ./galaxy-studio-server.jar
#将代码生成模板添加到镜像内
ADD src/main/resources/auto-code/ ./config/auto-code/
##安装字体
#RUN apk add ttf-dejavu
##将代activity需要的字体添加到镜像内
#ADD src/main/resources/activity/simsun.ttc /usr/share/fonts/simsun.ttc
##刷下字体缓存
#RUN mkfontscale
#启动运行
#ENTRYPOINT ["sh","-c", "java ${SKYWALKING_OPTIONS} -jar ${START_OPTIONS} $WORK_HOME/galaxy-studio-server.jar"]
ENTRYPOINT ["sh","-c", "java ${SKYWALKING_OPTIONS} -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=18085 -jar ${START_OPTIONS} $WORK_HOME/galaxy-studio-server.jar"]
#不在dockerfile里设置容器卷映射，请在启动命令上加容器卷映射